package com.unionpay.mobile.android.pboctransaction.sdapdu;

import com.unionpay.mobile.android.utils.h;
import java.util.ArrayList;

public class NativeSDWriter
{
  public NativeSDWriter()
  {
    b.a();
  }

  private native boolean closeSD();

  private native boolean openSD(ArrayList<String> paramArrayList);

  private native String writeApdu(String paramString);

  public final String a(String paramString)
  {
    h.c("uppay", "[====>]" + paramString);
    String str = writeApdu(paramString);
    h.c("uppay", "[<====]" + str);
    return str;
  }

  public final boolean a()
  {
    h.c("uppay", "close()");
    return closeSD();
  }

  public final boolean a(ArrayList<String> paramArrayList)
  {
    boolean bool = openSD(paramArrayList);
    h.c("uppay", "open(), ret=" + bool);
    return bool;
  }
}

/* Location:           C:\Users\user\Desktop\dd28_pcdd720\classes_dex2jar.jar
 * Qualified Name:     com.unionpay.mobile.android.pboctransaction.sdapdu.NativeSDWriter
 * JD-Core Version:    0.6.2
 */